package com.lcc.lynx.base.system.pojo;

import lombok.Data;
import com.lcc.lynx.jdbc.pojo.TablePojo;
import com.lcc.lynx.jdbc.annotation.TableId;;
import java.util.Date;

/** 
 * 图标管理实体
 * @auth lcc
 * @date 2025-03-28
 */
@Data
public class SysIcon extends TablePojo {

	/** 图标id */
	@TableId
	private Long iconId;

	/** 图标类型（1系统内置，2自定义） */
	private Short iconType;

	/** 图标名称 */
	private String iconName;

	/** 组件名称 */
	private String component;

	/** 数据类型（svg，image，component） */
	private String dataType;

	/** 内容 */
	private String content;

	/** 创建时间 */
	private Date createTime;

	/** 更新时间 */
	private Date updateTime;

	/** 状态（1正常，2禁用） */
	private Short iconState;

	/** 排序 */
	private Short sort;

	/** 分组 */
	private String iconGroup;

}